﻿namespace NuGetCop.MSBuild.Tasks
{
    using System.Collections.ObjectModel;
    using System.Diagnostics.Contracts;
    using NuGetCop.MSBuild.Tasks.Contracts;

    [ContractClass(typeof(ContractForINuGetPackageCheckResult))]
    internal interface INuGetPackageCheckResult
    {
        ReadOnlyCollection<INuGetPackageReference> RelatedPackages { get; }

        ReadOnlyCollection<string> Errors { get; }
    }
}